বুটস্ট্রাপ ৫ এর গ্রিড সিস্টেম একটি ১২-কোলাম ভিত্তিক কাঠামো, যা ওয়েব পেজের কন্টেন্টকে বিভিন্ন ডিভাইসে রেসপন্সিভভাবে উপস্থাপন করতে ব্যবহৃত হয়। গ্রিড সিস্টেমের এই ১২টি কলামের মাধ্যমে আপনি ওয়েব পেজের কন্টেন্টকে যে কোন সাইজের কলামে ভাগ করতে পারবেন। গ্রিড সিস্টেমের রেসপন্সিভনেস (Responsive) নিশ্চিত করার জন্য ব্রেকপয়েন্টস ব্যবহার করা হয়। ব্রেকপয়েন্টস হল সাইজ-ভিত্তিক বিভাজন, যা মোবাইল, ট্যাবলেট, এবং ডেস্কটপ স্ক্রীনে কন্টেন্টকে উপযুক্তভাবে প্রদর্শন করে।
বুটস্ট্রাপ ৫ এর গ্রিড সিস্টেমের মূল কাঠামো হলো ১২ কলাম। আপনি ১২টি কলামকে বিভিন্ন ভাবে মিশিয়ে, যে কোনো ধরনের লেআউট তৈরি করতে পারেন। উদাহরণস্বরূপ, আপনি ৩টি কলাম দিয়ে একটি লেআউট তৈরি করতে পারেন, যেখানে প্রতিটি কলাম ৪টি অংশে বিভক্ত থাকবে (যেমন col-4
), অথবা আপনি একটি কলামকে পুরো প্রস্থ দিতে পারেন (col-12
)।
<div class="container">
<div class="row">
<div class="col-4">
প্রথম কলাম (৪ কলাম)
</div>
<div class="col-4">
দ্বিতীয় কলাম (৪ কলাম)
</div>
<div class="col-4">
তৃতীয় কলাম (৪ কলাম)
</div>
</div>
</div>
এই উদাহরণে, ১২টি কলামকে তিনটি সমান অংশে ভাগ করা হয়েছে, প্রতিটি কলাম ৪টি অংশ গ্রহণ করবে (৪ + ৪ + ৪ = ১২)। এর মাধ্যমে আপনি কন্টেন্টের লেআউট সহজেই কাস্টমাইজ করতে পারবেন।
ব্রেকপয়েন্টস হল ওয়েব ডিজাইনের একটি সিস্টেম যা বিভিন্ন ডিভাইসের স্ক্রীন সাইজের জন্য কন্টেন্ট প্রদর্শনের আকার এবং ভিউ নির্ধারণ করে। বুটস্ট্রাপ ৫ এ বিভিন্ন ব্রেকপয়েন্টের মাধ্যমে আপনি ওয়েবসাইটের লেআউটকে মোবাইল, ট্যাবলেট, এবং ডেস্কটপ স্ক্রীনের জন্য কাস্টমাইজ করতে পারেন। বুটস্ট্রাপ ৫ এর ব্রেকপয়েন্টগুলো হলো:
ব্রেকপয়েন্টের মাধ্যমে আপনি কন্টেন্টের আকার এবং লেআউট নির্ধারণ করতে পারেন যাতে প্রতিটি ডিভাইসে ওয়েব পেজটি সঠিকভাবে প্রদর্শিত হয়।
<div class="container">
<div class="row">
<div class="col-12 col-sm-6 col-md-4 col-lg-3 col-xl-2">
বিভিন্ন সাইজের জন্য কলাম
</div>
<div class="col-12 col-sm-6 col-md-4 col-lg-3 col-xl-2">
বিভিন্ন সাইজের জন্য কলাম
</div>
<div class="col-12 col-sm-6 col-md-4 col-lg-3 col-xl-2">
বিভিন্ন সাইজের জন্য কলাম
</div>
</div>
</div>
এই উদাহরণে, একাধিক ব্রেকপয়েন্টের মাধ্যমে কলামের আকার পরিবর্তিত হচ্ছে:
বুটস্ট্রাপ ৫ এর ১২-কোলাম গ্রিড সিস্টেম ওয়েবসাইটের কন্টেন্টকে ফ্লেক্সিবল এবং রেসপন্সিভভাবে উপস্থাপন করতে সাহায্য করে। এটি ১২টি কলামকে একাধিক ব্রেকপয়েন্টের মাধ্যমে উপযুক্তভাবে ভাগ করে, যাতে ওয়েব পেজের কন্টেন্ট ছোট স্ক্রীন থেকে বড় স্ক্রীনে সঠিকভাবে প্রদর্শিত হয়। এর মাধ্যমে আপনি প্রতিটি স্ক্রীনের জন্য কাস্টম লেআউট ডিজাইন করতে পারেন এবং একাধিক ডিভাইসে একই অভিজ্ঞতা প্রদান করতে সক্ষম হন।
Read more